package model;

import java.awt.Color;
import java.io.Serializable;

public class Peao implements Serializable {
	
	private static final long serialVersionUID = 6526133883452572985L;
	public static int proxCor = 0;
	public static  Color[] cores = 
							{Color.black, Color.red , Color.magenta, Color.pink,
							Color.yellow, Color.white, Color.green,Color.CYAN};
	public static final Color AZUL = Color.blue;
	
	private Color cor;
	private Lugar lugarAtual;
	private Jogador jogador;
	
	public Peao(Color cor, Lugar lugarInicial,Jogador jogador){
		this.cor = cor;
		this.lugarAtual = lugarInicial;
		this.jogador = jogador;
	}
	
	public Jogador getJogador() {
		return jogador;
	}

	public void setJogador(Jogador jogador) {
		this.jogador = jogador;
	}
	
	public Color getCor() {
		return cor;
	}
	
	public void setCor(Color cor) {
		this.cor = cor;
	}
	
	public Lugar getLugarAtual() {
		return lugarAtual;
	}
	
	public void setLugarAtual(Lugar lugarAtual) {
		this.lugarAtual = lugarAtual;
	}
	
	public static Color proxCor(){
		Color resp = cores[proxCor];
		proxCor++;
		return resp;
		
	}
}
